/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.isil.tia.service.impl;

import com.isil.tia.dao.TipoEmpleadoDao;
import com.isil.tia.domain.TipoEmpleado;
import com.isil.tia.service.TipoEmpleadoService;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * @author Soain01
 */
@Transactional(readOnly=true)
public class TipoEmpleadoServiceImpl implements TipoEmpleadoService {

    private TipoEmpleadoDao tipoEmpleadoDao;

    public void setTipoEmpleadoDao(TipoEmpleadoDao tipoEmpleadoDao) {
        this.tipoEmpleadoDao = tipoEmpleadoDao;
    }

    @Override
    public void add(TipoEmpleado tipoEmpleado) {
        tipoEmpleadoDao.add(tipoEmpleado);
    }

    @Override
    public TipoEmpleado get(Integer id) {
        return tipoEmpleadoDao.get(id);
    }

    @Override
    public List<TipoEmpleado> loadAll() {
        return tipoEmpleadoDao.loadAll();
    }

    @Override
    public void update(TipoEmpleado tipoEmpleado) {
        tipoEmpleadoDao.update(tipoEmpleado);
    }

    @Override
    public void delete(Integer id) {
        tipoEmpleadoDao.delete(id);
    }
}
